﻿
namespace HuaCheng.Model
{
    /// <summary>
    /// StepRun中的各个状态位
    /// </summary>
    public class StepRunBool
    {
        //开机校验中
        public bool isOpenJudge { get; set; }
        //开机是否成功
        public bool isOn { get; set; }
        //是否关机
        public bool isClosed { get; set; }
        //是否全部结束
        public bool isOver { get; set; }
        //工步执行中
        public bool isRunning { get; set; }
        //判断工步是否切换
        public bool isChanged { get; set; }
        //是否为并联通道
        public bool isParalle { get; set; }
        //指示数据传给通道进行展示
        public bool needShow { get; set; }
        //指示动态曲线展示
        public bool chartNeedShow { get; set; }
        //确定迁移
        public bool isMoveStep { get; set; }
        //判断是否是工况工步
        public bool isCondition { get;set; }
        //记录所有工况数据是否已经全部下发了
        public bool hasMoreData { get; set; }
        //判断是否收到工况请求
        public bool receiveConReq { get; set; }
        //判断是否在等待工况请求中
        public bool isReceiveJudge { get; set; }
        //工况工步执行时间达到
        public bool isConditionTimeOut { get; set; }
        //工况遇到如果工步跳转
        public bool isConditionIfJump { get; set; }
        //开始计算持续时间
        public bool isContiTimeStart { get; set; }
    }
}
